Enabling Composition Across Component Models
نویسندگان
چکیده
Component-based software engineering promotes a style of application construction based on composing pre-built and pre-validated components. Different component models have been proposed and standardized for creating such composable components. Each component model is independent of the others, however, and does not support composition with the other models. We present the Vienna Component Framework (VCF) whose goal is to support the interoperability and composability of components from different component models. The VCF presents a unified component model—implemented by a façade component—to the application programmer. The model supports common component features, namely, methods, properties, and events. To support a component model within the VCF, a plugin component is needed that contains the meta-information about the component model. The meta-information is used by the façade component to provide access to components. The programmer may write new components by composing components from different component models, accessed
منابع مشابه
Enabling Transparent Data Sharing in Component Models Gabriel Antoniu, Hinde Lilia Bouziane, Landry
The fast growth of high-bandwidth wide-area networks has encouraged the development of computational grids. To deal with the increasing complexity of grid applications, the software component technology seems very appealing since it emphasizes software composition and re-use. However, current software component models only support explicit data transfers between components through remote proced...
متن کاملOutput Composition of Monetary Policy Transmission
This paper aims to investigate the role of each aggregate spending component in the monetary policy transmission in Indonesia. It assesses the relative strength of the role of each spending component in the monetary policy transmission. In so doing, this study employs the contribution analysis, which is calculated based on the cumulative impulse response of each component of GDP to a monetary p...
متن کاملA Framework for Reasoning on Component Composition
The main characteristics of component models is their strict structure enabling better code reuse. Correctness of component composition is well understood formally but existing works do not allow for mechanised reasoning on composition and component reconfigurations, whereas a mechanical support would improve the confidence in the existing results. This article presents the formalisation in Isa...
متن کامل(Behavioural) Design Patterns as Composition Operators
Design patterns are typically defined informally, albeit in a standard format, and have to be programmed by the software designer into each new application. Thus although patterns support solution reuse, in practice this does not translate into code reuse. In this paper we argue that to achieve code reuse, patterns should be defined and used in the context of software component models. We show ...
متن کاملa comparative study of reactor Designs for the Production of Graded films with applica - tions to combinatorial cVD
Segmented CVD reactor designs enabling spatial control of across-wafer gas phase composition were evaluated for depositing graded films suitable for combinatorial studies. Specifically two reactor designs were constructed and evaluated with experiments and response surface model (RSM) based analysis to quantify the reactor performance in terms of film thickness uniformity, sensitivity to adjust...
متن کامل